package priv.conceit.sc.hoxton.file.handle.compress;

import priv.conceit.sc.hoxton.common.entity.file.dto.FilePathDTO;

import java.io.File;
import java.io.InputStream;

/**
 * sc-hoxton
 *
 * @author Conceit
 * 2020/6/11 增加方法
 * @since 1.0.0, 2020/6/11
 */
public abstract class AbsCompressHandle {

	/**
	 * unCompress
	 *
	 * @param filePathDTO 封装的文件信息
     * @param inputStream 文件输入流
	 * @param convertFile 转换过之后的文件
	 * @return boolean
	 * @author conceit
	 * @date 2020/6/15 17:12
	 */
	public abstract boolean unCompress(FilePathDTO filePathDTO, InputStream inputStream, File convertFile);

}
